Bentley OpenFlows HAMMER CONNECT Edition 帮助

SCADA 信号映射

在大多数情况下,数据库或 OPC 源提供的值直接导入到模型。然而,有些值可能需要转换。例如,当模型具有“打开”和“关闭”管道属性时,文件可能包含 1 代表打开,0 代表关闭。或者,SCADA 系统可能不会将运行状态跟踪为“开”或“关”,但操作员只是查看水泵的流量,如果值大体上大于零(允许偏差),则水泵被视为打开。在这些情况下,用户必须指出如何将原始信号映射为模型可以理解的值。这可以通过从数据库源管理器的顶部选择“信号值映射”选项卡来完成。

这会打开一个对话框,用户可以在其中指定映射。有两种类型的映射,特定 SCADA 值映射到模型属性的单个值,和基于不等式推导模型值的阈值。例如,在上面的对话框中,如果流量大于阈值 0.01,则管道被视为打开。否则,被视为关闭。

必须在任何映射的第一行指定一个值。默认情况下,第二行设置为“<任何其他值>”。用户可以使用特定值显式覆盖“任何其他值”。

使用“单个值”进行映射可能会失败。在这种情况下,信号值会报告为“(不适用)”。例如,对于不是 0 或 1 的原始值,上面的管道状态映射将产生信号值“(不适用)”。

注:信号预览不考虑映射。它是关于普通信号数据的视图。

当使用映射且用户查看值时,“SCADAD 信号预览”中会显示两个值:信号原始值和信号值。

一种特殊情况是在数据源中将泵状态导入为“开”或“关”。有人会认为这不需要映射,因为在 WaterGEMS/CAD 中显示的就是“开”/“关”。但是,模型内部会存储 0(开)和 1(关),因此需要将“开”映射为“开”,将“关”映射为“关”,如上所示。

另请参阅 SCADA 信号 - 数据库